* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: none;
    outline: none;


}

a {
    text-decoration: none;
}

:-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}

:-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}

/* 自定义lay皮肤 */
.layer-class {
    font-size: 0.12rem;
    border: 0.01rem solid #1D73C4;
    background: #07226B !important;
    color: #fff;
    box-shadow: none !important;
}

.layui-layer-dialog.layer-class {
    box-shadow: 0 0 0.06rem #000212;
    border-radius: 0.08rem !important;
}

.layer-class>.layui-layer-title {
    background: #0C2C82;
    color: #fff;
    border-top-right-radius: 0.08rem;
    border-top-left-radius: 0.08rem;
    border-bottom: 0.01rem solid #1D73C4;
}

.layer-class>.layui-layer-setwin>.layui-layer-close1 {
    background-position: -85px -40px !important;
}

.layer-class>.layui-layer-btn>.layui-layer-btn0 {
    background: linear-gradient(to bottom, #85D1FF, #086CFF);
}

.layer-class>.layui-layer-btn>.layui-layer-btn1 {
    background: rgba(0, 0, 0, 0);
    border: 0.01rem solid #1D73C4;
    color: #1D73C4;
}

.layui-anim-rotate {
    -webkit-animation-duration: 6s !important;
    animation-duration: 6s !important;
}



/* /// */
html {
    font-size: 100px;

}

.app {
    position: relative;
    font-size: .14rem;
    min-width: 1100px;
    width: 100%;
    height: 100%;
    margin: auto;
    overflow-y: auto;
    overflow-x: hidden;
    background: url(../../../static/img/images/bg.png);
    background-size: cover;
    background-repeat: no-repeat;
}

html,
body {
    width: 100%;
    height: 100%;
    cursor: default;
}

/*  */
.header {
    width: 100%;
    height: 0.92rem;
    display: flex;
    justify-content: center;
}

.header-content {
    width: 13.26rem;
    height: 0.8rem;
    background: url(../../../static/img/images/header.png);
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0.12rem;
    color: #fff;
    margin-top: 0.12rem;
    display: flex;
    animation: loadFromTop 1s linear;
    -webkit-animation: loadFromTop 1s linear;
}

@keyframes loadFromTop {
    0% {
        transform: translateY(-100%);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.header-content img {
    width: 0.24rem;
    height: 0.28rem;
    margin-right: 0.12rem;
}

.header-line {
    width: 0.01rem;
    height: 0.16rem;
    background: #2839AD;
    margin-right: 0.08rem;
}

.header-content p {
    margin-right: 0.08rem;
}

.header-content-left,
.header-content-right {
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-top: 0.05rem;
}

.header-content-right {
    justify-content: flex-end;
}

.header-content-right>div:nth-last-child(2) {
    margin-right: 0.1rem;
    cursor: pointer;
    border-right: 0.01rem solid #13559F;
    padding-right: 0.1rem;
    color: #318EF7;
}

.header-content-right>div:nth-last-child(2):hover {
    color: #12DBF7;
}

#curtime {
    margin-right: 0.2rem;
}

#weather {
    margin-right: 0.4rem;
}

#logout {
    cursor: pointer;

}

#logout:hover {
    color: #38cff2;
}

.main {
    width: 100%;
    min-height: 6.7rem;
    display: flex;

}

.main-tit {
    height: 0.4rem;
    color: #54A1F1;
    font-size: 0.14rem;
    display: flex;
    align-items: center;
}

.main-tit img {
    margin-right: 0.06rem;
    width: 0.2rem;
    height: 0.2rem;
}

.main-tit>span {
    height: 0.4rem;
    display: flex;
    align-items: center;
    margin: auto 0 auto auto;
}

.main-tit>span>img {
    margin-left: 0.06rem;
}

.main-tit img:nth-child(2) {
    margin: auto 0 auto auto;
    margin-right: 0.05rem;
    cursor: pointer;
}

.main-tit>div {
    margin: auto 0 auto auto;
    cursor: pointer;
}

.main-tit>div:hover {
    color: #068db7;
}

.main-tit>div>img {
    width: 0.14rem;
    height: 0.14rem;
    margin-right: 0.04rem;
}

/* ///表格样式 */
.layui-table {

    color: #54A1F1 !important;
    font-size: 0.12rem !important;
    background-color: rgba(0, 0, 0, 0) !important;

}

.layui-table-body.layui-table-main {
    border-top: 0.01rem dashed #246EFF !important;
}

.layui-table thead tr,
.layui-table-click,
.layui-table-header,
.layui-table-hover,
.layui-table-mend,
.layui-table-patch,
.layui-table-tool,
.layui-table-total,
.layui-table-total tr,
.layui-table[lay-even] tr:nth-child(2n) {
    background: rgba(0, 0, 0, 0) !important;

}

.layui-table tbody tr:hover {
    background: none !important;
    border-bottom: 0.01rem dashed #246EFF !important;
}

.layui-table td,
.layui-table th,
.layui-table-col-set,
.layui-table-fixed-r,
.layui-table-grid-down,
.layui-table-header,
.layui-table-page,
.layui-table-tips-main,
.layui-table-tool,
.layui-table-total,
.layui-table-view,
.layui-table[lay-skin="line"],
.layui-table[lay-skin="row"] {

    border: none !important;

}

.layui-table tr {
    border-bottom: 0.01rem dashed #19459B;
}

.layui-table-cell {
    height: 34px !important;
    line-height: 34px !important;
    font-size: 0.12rem;
}

.layui-laypage .layui-laypage-spr {
    color: #fff !important;
}

.layui-laypage a:hover {
    color: #086CFF !important;
}

.layui-table-body {
    margin-bottom: 0 !important;
}

.layui-laypage a,
.layui-laypage span {
    color: #fff !important;
}

.layui-laypage a,
.layui-laypage span {
    background: transparent !important;
    border: none !important;
}


.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #055ea8 !important;
}

.layui-table-page {
    text-align: center;
    position: absolute !important;
    bottom: 0.2rem;
}

.layui-laypage-limits {
    display: none !important;
}

.layui-laypage-skip>input:nth-child(1) {
    border-radius: 0.04rem;
    background-color: transparent;
    color: #ddd;
}

.layui-laypage-skip>.layui-laypage-btn {
    background: #055ea8;
    color: #fff;
    border: none;
}

.layui-laypage-skip>.layui-laypage-btn:active {
    color: #ccc;
    background: #0e4d82;
}

.layui-form-select dl dd.layui-this {
    background-color: #406EC9 !important;
}

.table-tool {
    display: flex;
    margin-top: 4px;
    font-size: 0.12rem;
    justify-content: center;
    align-items: center;
}

.table-tool>img {
    width: 16px;
    height: 16px;
    margin-right: 4px;
}

.table-tool div {
    width: 54px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 4px;
    cursor: pointer;
}

.table-tool div:hover {
    color: #ddd;
}

.table-tool div:active {
    color: #74c2e8;
}

.table-tool div>img {
    width: 16px;
    height: 16px;
    margin-right: 4px;
}

.amap-logo,
.amap-copyright {
    display: none !important;
}

.amap-info-content.amap-info-outer {
    background: rgba(14, 21, 37, 0.9);
    color: #54A1F1;
    font-size: 0.12rem;
    border: 0.01rem solid #5C96E7;
    box-shadow: 0 0 0.2rem inset #13559F;
}

.info-window-con {
    width: calc(100% - 0.4rem);
    margin-left: 0.2rem;
    height: 1.8rem;
}

.info-window-con>ul {
    margin-top: 0.1rem;
    width: 100%;
    margin-left: 0.16rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-wrap: wrap;
}

.info-window-li {
    width: 50%;
    display: flex;
    height: 0.3rem;
}

.info-window-li>div {
    width: 0.72rem;
}

.info-window-li>img {
    position: absolute;
    width: 1.77rem;
    height: 1rem;
    border-radius: 0.08rem;
    left: 0;
    top: 0.3rem;
}

.info-window-li:nth-last-child(1) {
    position: relative;
}

/*  */
